SPECIALIZATION BY RESTRICTION AND SCHEMA DERIVATIONSy
نویسندگان
چکیده
| Specialization and inheritance are well-known concepts in the area of object-oriented modelling and knowledge representation. However, certain aspects of these concepts lack formal foundations. In particular, when properties of diierent classes are semantically related, several different semantics are possible for the inherited properties, and a choice is necessary. Conventional systems impose an a priori solution that supports only one of the possible semantics of inheritance. In this paper, we present constructs that allow to diierentiate between the possible semantics of inheritance, in a formal and sound way. Our approach is based on a structured view of the real world and a model for its representation. By necessity, the model only partly represents the real world. Thus, reasoning in the model is done with reference to the real world. We introduce restriction isa, a form of specialization that represents property restriction, and demonstrate that it can be a useful conceptual modelling mechanism. We employ restriction isa to formally deene property inheritance. Reasoning in our model is done through a number of inference rules that reeect real world constraints. These rules allow for sound derivations both at the instance and schema levels. At the schema level, in particular, these rules allow us to relate inherited properties to other properties through restriction-isa and isa relations. Such relations not only give useful information about the inherited properties but also reene the values of these properties.
منابع مشابه
Printed in Great Britain SPECIALIZATION BY RESTRICTION AND SCHEMA DERIVATIONS
Specialization and inheritance are well known concepts in the area of object oriented modelling and knowledge representation However certain aspects of these concepts lack formal foun dations In particular when properties of di erent classes are semantically related several different semantics are possible for the inherited properties and a choice is necessary Conventional systems impose an a p...
متن کاملSpecialization by Restriction and Schema Derivations
Specialization and inheritance are well-known concepts in the area of object-oriented modelling and knowledge representation. However, certain aspects of these concepts lack formal foundations. In particular, when properties of diierent classes are semantically related, several different semantics are possible for the inherited properties, and a choice is necessary. Conventional systems impose ...
متن کاملInheritance under Participation Constraints
Traditional database systems have been successful in handling large amounts of data but lack mechanisms for schema derivations and schema veriication. In this paper, we propose (i) structures that carry expressive and useful information on the database schema, (ii) a set of inference rules for schema derivations, and (iii) a mechanism for discovering contradictory schema declarations. To this e...
متن کاملOn the De nition of Semantic Network Semantics
We elaborate on the semantics of an enhanced object-oriented semantic network, where multiple instantiation, multiple specialization, and meta-classes are supported for both kinds of objects: entities and properties. By semantics of a semantic network, we mean the information (both explicit and derived) that the semantic network carries. Several data models use semantic networks to organize inf...
متن کاملConflictfreeness as a Basis for Schema Integration1
We present a formal framework for the combination of schemas. A main problem addressed is that of determining when two schemas can be meaningfully integrated. Another problem is how to merge two schemas into an integrated schema that has the same information capacity as the original ones, i.e., that the resulting schema can represent as much information as the original schemas. We show that bot...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998